import appUtil from '~/assets/utils/appUtil';
import FooterMenu from './FooterMenu';
import Tools from './Tools.vue';
import NoticeList from './NoticeList';
import ExpenditureApplication from './ExpenditureApplication';
import BarChartGr from './BarChartGr';
import BarChartAll from './BarChartAll';
import ProgressInfo from './ProgressInfo';
import ExpenditureGr from './ExpenditureGr';
import AssetInfoGr from './AssetInfoGr';
import AssetInfoDw from './AssetInfoDw';
import ContractExecution from './ContractExecution';
import ManagermentSupply from './ManagermentSupply';
import DisbursementSchedule from './DisbursementSchedule';
import ManagermentKeepAccounts from './ManagermentKeepAccounts';
import ThreePublicFunds from './ThreePublicFunds';
import ProjectKanban from './ProjectKanban';
import ManagermentBudgetAll from './ManagermentBudgetAll';
import ApprovalGr from './ApprovalGr';
import TodoImg from './TodoImg';
import CommonMenu from './CommonMenu';

let linkBaseOption = {
    type: '广东预算单位',
    name: '广东频道',
    icon: 'el-icon-link',
    moreUrl: '',
    template: null,
    templateName: '',
    url: ''
};

export default [
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ManagermentBudgetAll'), title: '单位预算整体情况', template: ManagermentBudgetAll, templateName: 'ManagermentBudgetAll' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ManagermentKeepAccounts'), title: '单位记账情况', template: ManagermentKeepAccounts, templateName: 'ManagermentKeepAccounts' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ManagermentSupply'), title: '单位支出执行情况', template: ManagermentSupply, templateName: 'ManagermentSupply' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/DisbursementSchedule'), title: '用款计划', template: DisbursementSchedule, templateName: 'DisbursementSchedule' }),

    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/FooterMenu'), title: '底部菜单', template: FooterMenu, templateName: 'FooterMenu' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/NoticeLIST'), title: '通知公告', template: NoticeList, templateName: 'NoticeList' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ExpenditureApplication'), title: '支出申请审批情况', template: ExpenditureApplication, templateName: 'ExpenditureApplication' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/FooterMenu'), title: '小工具', template: FooterMenu, templateName: 'FooterMenu' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/Tools'), title: '底部菜单', template: Tools, templateName: 'Tools' }),
    

    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/NoticeList'), title: '通知公告', template: NoticeList, templateName: 'NoticeList' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/BarChartGr'), title: '个人审批情况', template: BarChartGr, templateName: 'BarChartGr' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/BarChartAll'), title: '行政考核经费支出总体情况', template: BarChartAll, templateName: 'BarChartAll' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ProgressInfo'), title: '处室预算执行情况', template: ProgressInfo, templateName: 'ProgressInfo' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ExpenditureGr'), title: '个人支出情况', template: ExpenditureGr, templateName: 'ExpenditureGr' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/AssetInfoGr'), title: '个人资产信息', template: AssetInfoGr, templateName: 'AssetInfoGr' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/AssetInfoDw'), title: '单位资产情况', template: AssetInfoDw, templateName: 'AssetInfoDw' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ContractExecution'), title: '合同执行情况', template: ContractExecution, templateName: 'ContractExecution' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ThreePublicFunds'), title: '三公经费执行情况', template: ThreePublicFunds, templateName: 'ThreePublicFunds' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ProjectKanban'), title: '项目看板', template: ProjectKanban, templateName: 'ProjectKanban' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/ApprovalGr'), title: '个人审批情况', template: ApprovalGr, templateName: 'ApprovalGr' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/TodoImg'), title: '待办', template: TodoImg, templateName: 'TodoImg' }),
    Object.assign({}, linkBaseOption, { id: appUtil.getGUIDByPath('src/pages/systemPage/components/componentStore/portlets/gd/CommonMenu'), title: '待办', template: CommonMenu, templateName: 'CommonMenu' }),
];